body, div, ul, li, input {
  margin: 0;
  padding: 0;
}

.mall-header-white {
  height: 30px;
  margin: 7.5px 20px 5px 20px;
  overflow: hidden;
  border-radius: 15px;
  font-size: 16px;
  background: @white;
  text-align: left;
  * {
    vertical-align: middle
  }
  > img {
    margin-left: 10px;
    margin-top: 5px;
    width: 20px;
    height: 20px;
    float: left;
  }
  > input {
    font: @font-size SimHei;
    padding-left: 8px;
    color: @gray;
    height: 30px;
    line-height: normal;
    float: left;
  }
  > input:focus {
    outline: none;
  }

}

.mall-body {
  width: 100%;
  background: @white;
}

.mall-left {
  float: left;
  overflow: scroll;
  width: 25%;
  background: @background-gray;
  > div {
    > ul {
      list-style: none;
      > li {
        padding: 14px 8px;
        text-align: center;
        border-right: 1px solid @border;
        font-size: @font-size;
      }
    }
  }
}

.mall-right {
  overflow: scroll;
  background: @white;
  width: 75%;
  float: left;
  > div {
    overflow: hidden;
  }
}

.module-repeat {
  clear: both;
  overflow: hidden;
}

.list-one-top {
  padding: 10px 10px 0px 10px;
  overflow: hidden;
  * {
    vertical-align: middle
  }
  font: @font-size SimHei;
  > hr {
    height: 16px;
    border: none;
    color: #E7A66D;
    background-color: #E7A66D;
    width: 4px;
    float: left;
    margin-top: 2px;
  }
  > span {
    float: left;
    color: @black;
    padding-left: 10px;
  }
}

.list-one-body {
  overflow: hidden;
  padding: 5px 0px;
  >.repeat-image {
    text-align: center;
    overflow: hidden;
    padding: 10px 0px;
    width: 33.3%;
    // height: 90px;
    float: left;
    > span {
      overflow: hidden;
      font: 14px SimHei;
      font-weight: 400;
      display: block;
      text-align: center;
    }
  }
}
